storm drain – Català–English translations

🇬🇧 en ca

storm drain noun

  • conduit for rainwater
embornal
Wiktionary Links